Puzzle Agent All Puzzles